﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel.Composition;
using System.Web.Security;

namespace Steve.UI.Extensions
{
    [Export(typeof(IAccountService))]
    public sealed class NullAccountService : IAccountService
    {
        public MembershipUser GetAuthenticatedUser()
        {
            return null;
        }

        public MembershipUser GetUser()
        {
            return null;
        }

        public bool ValidateUser(string userName, string password)
        {
            return false;
        }

        public void SignIn(string userName)
        {
            throw new NotImplementedException();
        }

        public void SignOut()
        {
            throw new NotImplementedException();
        }

        public void ClearUser()
        {
            throw new NotImplementedException();
        }
    }
}
